Linux移动剪切文件和目录命令

您所在的位置:网站首页 linux mv移动文件到子目录 Linux移动剪切文件和目录命令

Linux移动剪切文件和目录命令

2023-09-20 00:56| 来源: 网络整理| 查看: 265

Linux移动或重命名文件或目录(mv)教程

在 Linux 中,mv 命令用于移动或重命名一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均移动或重命名。对于链接文件,只是移动或重命名了链接,原有文件均保持不变。

mv 命令会根据第二个参数类型的不同(是目标文件还是目标目录),将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv 命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。

当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv 命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv 先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。

Linux mv命令详解 定义

mv 命令可用于剪切或移动文件。

语法 mv [options] source dest 参数 参数 描述 options mv 命令的选项。 source 源文件或目录。 dest 目标文件或目录。 常用参数 参数 描述 -i 移动或重命名前逐一询问确认。 -f 在 mv 操作要覆盖某已有的目标文件时不给任何指示。 -b 若需覆盖文件,则覆盖前先行备份。 说明

mv 命令用于剪切或移动文件是自动根据第二个参数来决定的。

Linux mv命令常用实例 实例 实例 描述 mv srcFilename destFilename 将源文件名改为目标文件名 mv srcFilename dirName 将文件移动到目标目录 mv srcDirname destDirname 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名 重命名文件 语法 mv srcFilename destFilename 案例

我们首先,使用 touch 命令,在 /tmp 目录下创建一个文件,具体命令如下:

touch /tmp/haicoder.txt

运行后,终端输出如下:

现在,我们使用 mv 命令,将该文件重命名,具体命令如下:

mv /tmp/haicoder.txt /tmp/haicoder.txt.bak

运行后,终端输出如下:

现在,我们使用 ls 命令,查看该文件,具体命令如下:

ls -l /tmp/haicoder*

运行后,终端输出如下:

我们看到,原来的 haicoder.txt 已经被重命名为了 haicoder.txt.bak。

移动文件 语法 mv srcFilename dirName 案例

我们首先,使用 mkdir 命令,在 /tmp 目录下创建一个目录,具体命令如下:

mkdir /tmp/haicoder

运行后,终端输出如下:

现在,我们使用 mv 命令,将该目录移到 /home 下,具体命令如下:

mv /tmp/haicoder /home

运行后,终端输出如下:

现在,我们使用 ls 命令,分别查看 /tmp 下和 /home 下该文件,具体命令如下:

ls -l /tmp/haicoder* /home/haicoder*

运行后,终端输出如下:

我们看到,/tmp 目录下的文件夹已经不存在了,/home 下的文件夹存在,即,我们使用了 mv 命令将 /tmp 下的文件夹移动到了 /home 目录下。

重命名文件夹 语法 mv srcDirname destDirname 案例

我们首先,使用 mkdir 命令,在 /tmp 目录下创建一个目录,具体命令如下:

mkdir /tmp/haicoder

运行后,终端输出如下:

现在,我们使用 mv 命令,重命名该文件夹,具体命令如下:

mv /tmp/haicoder /tmp/haicoder.bak

运行后,终端输出如下:

现在,我们使用 ls 命令,查看 /tmp 下该文件夹,具体命令如下:

ls -ld /tmp/haicoder*

运行后,终端输出如下:

我们看到,文件夹已经被我们重命名了。

Linux移动或重命名文件或目录(mv)总结

在 Linux 中,mv 命令用于移动或重命名一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均移动或重命名。对于链接文件,只是移动或重命名了链接,原有文件均保持不变。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3